home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / presto / presto10.lha / Makefile < prev    next >
Makefile  |  1991-12-13  |  962b  |  65 lines

  1. clean:
  2.     ( if [ -d sequent ] ; then  \
  3.         cd sequent; make clean; \
  4.         cd test; make clean; \
  5.     else \
  6.         :; \
  7.     fi )
  8.     ( if [ -d mips ] ; then  \
  9.         cd mips; make clean; \
  10.         cd test; make clean; \
  11.     else \
  12.         :; \
  13.     fi )
  14.     ( if [ -d sun ] ; then \
  15.         cd sun; make clean; \
  16.         cd test; make clean; \
  17.     else \
  18.         :; \
  19.     fi )
  20.     ( if [ -d vax ] ; then \
  21.         cd vax; make clean; \
  22.         cd test; make clean; \
  23.     else \
  24.         :; \
  25.     fi )
  26.  
  27. cleanlinks:
  28.     ( if [ -d sequent ] ; then  \
  29.         rmlinks sequent \
  30.     else \
  31.         :; \
  32.     fi )
  33.     ( if [ -d mips ] ; then  \
  34.         rmlinks mips
  35.     else \
  36.         :; \
  37.     fi )
  38.     ( if [ -d sun ] ; then \
  39.         rmlinks sun
  40.     else \
  41.         :; \
  42.     fi )
  43.     ( if [ -d vax ] ; then \
  44.         rmlinks vax
  45.     else \
  46.         :; \
  47.     fi )
  48.  
  49. sequent::
  50.     makelinks sequent
  51.     (cd sequent; make)    
  52.     (cd sequent/test; make)
  53.     (cd sequent/test; ./runtests)
  54.  
  55. mips::
  56.     makelinks mips
  57.     (cd mips; make)
  58.     (cd mips/test; make)
  59.     (cd mips/test; ./runtests)
  60.  
  61.  
  62. dist:
  63.     tar cvf -  [C-Z]* makelinks rmlinks src seq_c++ | \
  64.         compress > presto1.0.tar.Z
  65.